package com.data.modules.system.util.crypto;

/**
 * @author: cmg
 * @since: 2022-02-10 11:28
 **/

import java.util.ArrayList;

public class ByteGroup {
    ArrayList<Byte> byteContainer = new ArrayList();

    public byte[] toBytes() {
        byte[] bytes = new byte[this.byteContainer.size()];

        for(int i = 0; i < this.byteContainer.size(); ++i) {
            bytes[i] = (Byte)this.byteContainer.get(i);
        }

        return bytes;
    }

    public ByteGroup addBytes(byte[] bytes) {
        byte[] var2 = bytes;
        int var3 = bytes.length;

        for(int var4 = 0; var4 < var3; ++var4) {
            byte b = var2[var4];
            this.byteContainer.add(b);
        }

        return this;
    }

    public int size() {
        return this.byteContainer.size();
    }
}
